home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus Special 25
/
AMIGAplus Sonderheft 25 (2000)(Falke)(DE)(Track 1 of 4)[!].iso
/
Updates
/
PowerPC
/
NeoMAME
/
readme.txt
< prev
next >
Wrap
Text File
|
2000-05-16
|
24KB
|
462 lines
M.A.M.E. - Multiple Arcade Machine Emulator
Copyright (C) 1997, 1998, 1999 by Nicola Salmoria and the MAME team
Please note that many people helped with this project, either directly or by
releasing source code that was used to write the drivers. We are not trying to
appropriate merit that isn't ours. See the acknowledgments section for a list
of contributors, however please note that the list is largely incomplete. See
also the CREDITS section in the emulator to see the people who contributed to a
specific driver. Again, that list might be incomplete. We apologize in advance
for any omission.
All trademarks cited in this document are property of their respective owners.
Usage and Distribution License
------------------------------
I. Purpose
----------
MAME is strictly a no profit project. Its main purpose is to be a reference
to the inner workings of the emulated arcade machines. This is done for
educational purposes and to preserve many historical games from the oblivion
they would sink into when the hardware they run on will stop working.
Of course to preserve the games you must also be able to actually play them;
you can see that as a nice side effect.
It is not our intention to infringe any copyrights or patents pending on the
original games. All of the source code is either our own or freely
available. To work, the emulator requires ROMs of the original arcade
machines, which must be provided by the user. No portion of the code of the
original ROMs is included in the executable.
II. Cost
--------
MAME is free. The source code is free. Selling it is not allowed.
III. ROM Images
---------------
ROM images are copyrighted material, and most of them cannot be distributed
freely. Distribution of MAME on the same physical medium as illegal copies
of ROM images is strictly forbidden.
You are not allowed to distribute MAME in any form if you sell, advertise or
publicize illegal CD-ROMs or other media containing ROM images. Note that
the restriction applies even if you don't directly make money out of that.
You are allowed to make ROMs and MAME available for download on the same web
site, but only if you warn users about the copyright status of the ROMs and
make it clear that they must not download the ROMs unless they are entitled
to do so.
IV. Source Code Distribution
----------------------------
If you distribute the binary, you should also distribute the source code. If
you can't do that, you must provide a pointer to a place where the source
can be obtained.
V. Distribution Integrity
-------------------------
This chapter applies to the official MAME distribution. See below for
limitations on the distribution of derivative works.
MAME must be distributed only in the original archives. You are not allowed
to distribute a modified version, nor to remove and/or add files to the
archive.
VI. Reuse of Source Code
--------------------------
This chapter might not apply to specific portions of MAME (e.g. CPU
emulators) which bear different copyright notices.
The source code cannot be used in a commercial product without a written
authorization of the authors. Use in non commercial products is allowed and
indeed encouraged; however if you use portions of the MAME source code in
your program, you must make the full source code freely available as well.
Usage of the _information_ contained in the source code is free for any use.
However, given the amount of time and energy it took to collect this
information, we would appreciate if you made the additional information you
might have freely available as well.
VII. Derivative Works
---------------------
Derivative works are allowed (provided source code is available), but
discouraged: MAME is a project continuously evolving, and you should, in
your best interest, submit your contributions to the development team, so
that they are integrated in the main distribution.
There are some trivial modifications to the source code that anybody could
do, but go against the spirit of the project. They are NOT considered a
derivative work, and distribution of executables with them applied is
strictly forbidden. Such changes include, but are not limited to:
- enabling games that are disabled
- changing the ROM verification commands so that they report missing games
- removing the startup information screens
If you make a derivative work, you are not allowed to call it MAME. You must
use a different name to make clear that it is a MAME derivative, but it isn't
an official distribution from the MAME team. Simply calling it MAME followed
or preceded by a punctuation (e.g. MAME+) will not be enough. The name must
be clearly distinct, e.g. REMAME. The version number must also match the one
of the official MAME you derived your version from.
How to Contact Us
-----------------
The official MAME home page is http://www.mame.net/. You can always find the
latest release there, including beta versions and information on things being
worked on. Also, a totally legal and free ROM set of Robby Roto is available
on the same page.
If you have bugs to report, check the MAME Testing Project at
http://mameworld.retrogames.com/mametesters
Here are some of the people contributing to MAME. If you have comments,
suggestions or bug reports about an existing driver, check the driver's Credits
section to find who has worked on it, and send comments to that person. If you
are not sure who to contact, write to Nicola. If you have comments specific to
a system other than DOS (e.g. Mac, Win32, Unix), they should be sent to the
respective port maintainer (check the documentation to know who he is). DON'T
SEND THEM TO NICOLA - they will be ignored.
Nicola Salmoria MC6489@mclink.it
Mike Balfour mab22@po.cwru.edu
Aaron Giles agiles@sirius.com
Chris Moore chris.moore@writeme.com
Brad Oliver bradman@pobox.com
Andrew Scott ascott@utkux.utcc.utk.edu
Zsolt Vasvari vaszs01@banet.net
DON'T SEND BINARY ATTACHMENTS WITHOUT ASKING FIRST, *ESPECIALLY* ROM IMAGES.
THESE ARE NOT SUPPORT ADDRESSES. Support questions sent to these addresses
*will* be ignored. Please understand that this is a *free* project, mostly
targeted at experienced users. We don't have the resources to provide end user
support. Basically, if you can't get the emulator to work, you are on your own.
First of all, read the docs carefully. If you still can't find an answer to
your question, try checking the beginner's sections that many emulation pages
have, or ask on the appropriate Usenet newsgroups (e.g. comp.emulators.misc) or
on the official MAME message board, http://mame.retrogames.com/msgboard.htm.
For help in compiling MAME, check this page:
http://mameworld.retrogames.com
Also, DO NOT SEND REQUESTS FOR NEW GAMES TO ADD, unless you have some original
info on the game hardware or, even better, own the board and have the technical
expertise needed to help us.
Please don't send us information widely available on the Internet - we are
perfectly capable of finding it ourselves, thank you.
Acknowledgments
---------------
First of all, thanks to Allard van der Bas (avdbas@wi.leidenuniv.nl) for
starting the Arcade Emulation Programming Repository at
http://valhalla.ph.tn.tudelft.nl/emul8
Without the Repository, I would never have even tried to write an emulator.
Unfortunately, the original Repository is now closed, but its spirit lives
on in MAME.
Z80 emulator Copyright (c) 1998 Juergen Buchmueller, all rights reserved.
M6502 emulator Copyright (c) 1998 Juergen Buchmueller, all rights reserved.
Hu6280 Copyright (c) 1999 Bryan McPhail, mish@tendril.force9.net
I86 emulator by David Hedley, modified by Fabrice Frances (frances@ensica.fr)
M6809 emulator by John Butler, based on L.C. Benschop's 6809 Simulator V09.
M6808 based on L.C. Benschop's 6809 Simulator V09.
M68000 emulator Copyright 1999 Karl Stenerud. All rights reserved.
80x86 M68000 emulator Copyright 1998, Mike Coates, Darren Olafson.
8039 emulator by Mirko Buffoni, based o